|
Cytosim
PI
Cytoskeleton Simulator
|
Variables | |
| real | length |
| length or initial-length for dynamic fibers | |
| real | viscosity |
| effective viscosity (if not specified, simul:viscosity is used) | |
| unsigned int | binding_key |
| can be set to control which Hands may bind More... | |
| real | rigidity |
| modulus for bending elasticity More... | |
| real | segmentation |
| desired distance between model points More... | |
| real | total_polymer |
| amount of polymer available for this type of fiber | |
| real | hydrodynamic_radius [2] |
| radius used to calculate mobility More... | |
| bool | surface_effect |
| if true, the mobility of a cylinder moving near a plane will be used More... | |
| real | cylinder_height |
distance of fluid between slide and cylinder surface (set as surface_effect[1]) | |
| Confinement | confine |
| set forces between fiber and Space [none, inside, outside, surface] | |
| real | confine_stiff |
stiffness of confinement (set as confine[1]) | |
| std::string | confine_space |
name of space for confinement (set as confine[2]) | |
| int | steric |
| if true, include steric interaction for this object | |
| real | steric_radius |
radius of repulsive steric interaction (also known as steric[1]) | |
| real | steric_range |
extra radius of attractive steric interaction (also known as steric[2]) | |
| int | glue |
| type of glue (interaction between fiber tip and Space) | |
| std::string | glue_single |
name of Single used for glue (set a glue[1]) | |
| std::string | activity |
| specialization More... | |
| std::string | display |
| display string (see Display parameters: Fibers) | |
These are the parameters for Fiber
| std::string activity |
A fiber is a filament of constant length. Derived classes are available, where different models of how length may change have been implemented.
List of classes accessible by specifying fiber:activity.
activity | Class | Parameter |
|---|---|---|
none | Fiber | Parameters of Fiber (default) |
classic | ClassicFiber | Parameters of ClassicFiber |
dynamic | DynamicFiber | Parameters of DynamicFiber |
treadmill | TreadmillingFiber | Parameters of TreadmillingFiber |
tubule | Tubule (deprecated) | Parameters of Tubule |
When creating a new Fiber, you may specify:
Syntax:
The optional LENGTH_MODIFIER can be:
exponential,This introduces variability, without changing the mean length. The second form generates a flat distribution of width 2*LENGTH_MODIFIER.
The initial states PLUS_END_STATE and MINUS_END_STATE can be:
Optional reference specificiation:
Examples:
which is equivalent to:
You may add a Picket to immobilize a Fiber to the ground:
NAME should be the name of a defined single. Possible MODE:
For MODE == minus_dir, 2 Singles are added, and their distance should be specified as the third argument:
Add Couple pre-attached to the Fiber:
Couples are attached via their first Hand, and they are distributed along Fiber, at distance LEN from the MINUS_END. If LEN is not specified, they are distributed all along the fiber.
| unsigned int binding_key |
| real hydrodynamic_radius[2] |
hydrodynamic_radius[0] corresponds to the radius of the fiber hydrodynamic_radius[1] is a cut-off for the length of the fiber
| real rigidity |
This has units of pN.um^2, and it is related to the persitence length:
Many measurments have been made and they agree somewhat.
According to Gittes et al. (1993):
| Filament | L_p | rigidity |
|---|---|---|
| Microtubule | ~ 5200 um | ~22 pN.um^2 |
| Actin | ~ 18 um | ~0.075 pN.um^2 |
Flexural rigidity of microtubules and actin filaments measured from thermal fluctuations in shape. JCB vol. 120 no. 4 923-934 http://dx.doi.org/10.1083/jcb.120.4.923
http://jcb.rupress.org/content/120/4/923
| real segmentation |
This is a distance. As a rule of thumb, segmentation should scale with rigidity, depending on the expected external forces:
Furthermore, if any filament contains kinks (the angle between consecutive segments is above 45 deg), the simulation should not be trusted and instead should be recalculated with a reduced segmentation.
| bool surface_effect |
You can select between two possible formulas to calculate viscous drag coefficient: